home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_65_AInfoBar.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
31KB
|
554 lines
# near model CODE resource
# jump table entries: 15608-15616 (9 of them)
export_1951:
00000000 4E56 0000 link A6, 0
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 266E 0008 movea.l A3, [A6 + 0x8]
0000000C 284B movea.l A4, A3
0000000E 2054 movea.l A0, [A4]
00000010 7000 moveq.l D0, 0x00
00000012 2140 005C move.l [A0 + 0x5C], D0
00000016 7000 moveq.l D0, 0x00
00000018 2140 0060 move.l [A0 + 0x60], D0
0000001C 7000 moveq.l D0, 0x00
0000001E 2140 0064 move.l [A0 + 0x64], D0
00000022 203C 4E4F 4E45 move.l D0, 0x4E4F4E45 /* 'NONE' */
00000028 B0AE 0016 cmp.l D0, [A6 + 0x16]
0000002C 6712 beq +0x14 /* 00000040 */
0000002E 42A7 clr.l -[A7]
00000030 2F2E 0016 move.l -[A7], [A6 + 0x16]
00000034 2F0B move.l -[A7], A3
00000036 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000003A 2054 movea.l A0, [A4]
0000003C 215F 005C move.l [A0 + 0x5C], [A7]+
label00000040:
00000040 203C 4E4F 4E45 move.l D0, 0x4E4F4E45 /* 'NONE' */
00000046 B0AE 0012 cmp.l D0, [A6 + 0x12]
0000004A 6712 beq +0x14 /* 0000005E */
0000004C 42A7 clr.l -[A7]
0000004E 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000052 2F0B move.l -[A7], A3
00000054 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000058 2054 movea.l A0, [A4]
0000005A 215F 0060 move.l [A0 + 0x60], [A7]+
label0000005E:
0000005E 203C 4E4F 4E45 move.l D0, 0x4E4F4E45 /* 'NONE' */
00000064 B0AE 000E cmp.l D0, [A6 + 0xE]
00000068 6712 beq +0x14 /* 0000007C */
0000006A 42A7 clr.l -[A7]
0000006C 2F2E 000E move.l -[A7], [A6 + 0xE]
00000070 2F0B move.l -[A7], A3
00000072 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000076 2054 movea.l A0, [A4]
00000078 215F 0064 move.l [A0 + 0x64], [A7]+
label0000007C:
0000007C 2054 movea.l A0, [A4]
0000007E 316E 000C 0068 move.w [A0 + 0x68], [A6 + 0xC]
00000084 4CDF 1800 movem.l A3,A4, [A7]+
00000088 4E5E unlink A6
0000008A 205F movea.l A0, [A7]+
0000008C DEFC 0012 add.w A7, 0x12
00000090 4ED0 jmp [A0]
00000092 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1952: // at 00000094 (misaligned)
00000096 0000 2F2E ori.b D0, 0x2E /* '.' */
0000009A 0008 4EAD ori.b A0, 0xAD
0000009E 09C2 .incomplete
000000A0 4E5E unlink A6
000000A2 2E9F move.l [A7], [A7]+
000000A4 4E75 rts
000000A6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000A8-000000AC
fn000000A8:
000000A8 4E56 FF00 link A6, -0x0100
// end alternate branch 000000A8-000000AC
fn000000A8: // (misaligned)
000000AA FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
000000AC 206E 000E movea.l A0, [A6 + 0xE]
000000B0 43EE FF00 lea.l A1, [A6 - 0x100]
000000B4 703F moveq.l D0, 0x3F
label000000B6:
000000B6 22D8 move.l [A1]+, [A0]+
000000B8 51C8 FFFC dbf D0, -0x6 /* 000000B6 */
000000BC 4AAE 0012 tst.l [A6 + 0x12]
000000C0 674E beq +0x50 /* 00000110 */
000000C2 4267 clr.w -[A7]
000000C4 2F2E 0012 move.l -[A7], [A6 + 0x12]
000000C8 486D 2CAC pea.l [A5 + 0x2CAC]
000000CC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000000D0 101F move.b D0, [A7]+
000000D2 6710 beq +0x12 /* 000000E4 */
000000D4 486E FF00 pea.l [A6 - 0x100]
000000D8 4267 clr.w -[A7]
000000DA 2F2E 0012 move.l -[A7], [A6 + 0x12]
000000DE 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
000000E2 6020 bra +0x22 /* 00000104 */
label000000E4:
000000E4 4267 clr.w -[A7]
000000E6 2F2E 0012 move.l -[A7], [A6 + 0x12]
000000EA 486D 2DCC pea.l [A5 + 0x2DCC]
000000EE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000000F2 101F move.b D0, [A7]+
000000F4 670E beq +0x10 /* 00000104 */
000000F6 486E FF00 pea.l [A6 - 0x100]
000000FA 4267 clr.w -[A7]
000000FC 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000100 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
label00000104:
00000104 1F2E 000C move.b -[A7], [A6 + 0xC]
00000108 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000010C 4EBA 0256 jsr [PC + 0x256 /* 00000364 */]
label00000110:
00000110 4E5E unlink A6
00000112 205F movea.l A0, [A7]+
00000114 DEFC 000E add.w A7, 0xE
00000118 4ED0 jmp [A0]
0000011A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1953: // at 0000011C (misaligned)
0000011E FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
00000120 206E 000E movea.l A0, [A6 + 0xE]
00000124 43EE FF00 lea.l A1, [A6 - 0x100]
00000128 703F moveq.l D0, 0x3F
label0000012A:
0000012A 22D8 move.l [A1]+, [A0]+
0000012C 51C8 FFFC dbf D0, -0x6 /* 0000012A */
00000130 206E 0008 movea.l A0, [A6 + 0x8]
00000134 2050 movea.l A0, [A0]
00000136 2F28 005C move.l -[A7], [A0 + 0x5C]
0000013A 486E FF00 pea.l [A6 - 0x100]
0000013E 1F2E 000C move.b -[A7], [A6 + 0xC]
00000142 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000146 4EBA FF60 jsr [PC - 0xA0 /* 000000A8 */]
0000014A 4E5E unlink A6
0000014C 205F movea.l A0, [A7]+
0000014E DEFC 000A add.w A7, 0xA /* '\n' */
00000152 4ED0 jmp [A0]
export_1954:
00000154 4E56 FF00 link A6, -0x0100
00000158 206E 000E movea.l A0, [A6 + 0xE]
0000015C 43EE FF00 lea.l A1, [A6 - 0x100]
00000160 703F moveq.l D0, 0x3F
label00000162:
00000162 22D8 move.l [A1]+, [A0]+
00000164 51C8 FFFC dbf D0, -0x6 /* 00000162 */
00000168 206E 0008 movea.l A0, [A6 + 0x8]
0000016C 2050 movea.l A0, [A0]
0000016E 2F28 0060 move.l -[A7], [A0 + 0x60]
00000172 486E FF00 pea.l [A6 - 0x100]
00000176 1F2E 000C move.b -[A7], [A6 + 0xC]
0000017A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000017E 4EBA FF28 jsr [PC - 0xD8 /* 000000A8 */]
00000182 4E5E unlink A6
00000184 205F movea.l A0, [A7]+
00000186 DEFC 000A add.w A7, 0xA /* '\n' */
0000018A 4ED0 jmp [A0]
export_1955:
0000018C 4E56 FF00 link A6, -0x0100
00000190 206E 000E movea.l A0, [A6 + 0xE]
00000194 43EE FF00 lea.l A1, [A6 - 0x100]
00000198 703F moveq.l D0, 0x3F
label0000019A:
0000019A 22D8 move.l [A1]+, [A0]+
0000019C 51C8 FFFC dbf D0, -0x6 /* 0000019A */
000001A0 206E 0008 movea.l A0, [A6 + 0x8]
000001A4 2050 movea.l A0, [A0]
000001A6 2F28 0064 move.l -[A7], [A0 + 0x64]
000001AA 486E FF00 pea.l [A6 - 0x100]
000001AE 1F2E 000C move.b -[A7], [A6 + 0xC]
000001B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001B6 4EBA FEF0 jsr [PC - 0x110 /* 000000A8 */]
000001BA 4E5E unlink A6
000001BC 205F movea.l A0, [A7]+
000001BE DEFC 000A add.w A7, 0xA /* '\n' */
000001C2 4ED0 jmp [A0]
fn000001C4:
000001C4 4E56 FFF0 link A6, -0x0010
000001C8 48E7 0108 movem.l -[A7], D7,A4
000001CC 1E2E 000C move.b D7, [A6 + 0xC]
000001D0 286E 0008 movea.l A4, [A6 + 0x8]
000001D4 2054 movea.l A0, [A4]
000001D6 4AA8 005C tst.l [A0 + 0x5C]
000001DA 6720 beq +0x22 /* 000001FC */
000001DC 486E FFF0 pea.l [A6 - 0x10]
000001E0 2F28 005C move.l -[A7], [A0 + 0x5C]
000001E4 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
000001E8 2F2E 0016 move.l -[A7], [A6 + 0x16]
000001EC 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000001F0 1F07 move.b -[A7], D7
000001F2 2054 movea.l A0, [A4]
000001F4 2F28 005C move.l -[A7], [A0 + 0x5C]
000001F8 4EAD 310A jsr [A5 + 0x310A /* export_1565 */]
label000001FC:
000001FC 2054 movea.l A0, [A4]
000001FE 4AA8 0060 tst.l [A0 + 0x60]
00000202 6720 beq +0x22 /* 00000224 */
00000204 486E FFF0 pea.l [A6 - 0x10]
00000208 2F28 0060 move.l -[A7], [A0 + 0x60]
0000020C 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
00000210 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000214 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000218 1F07 move.b -[A7], D7
0000021A 2054 movea.l A0, [A4]
0000021C 2F28 0060 move.l -[A7], [A0 + 0x60]
00000220 4EAD 310A jsr [A5 + 0x310A /* export_1565 */]
label00000224:
00000224 2054 movea.l A0, [A4]
00000226 4AA8 0064 tst.l [A0 + 0x64]
0000022A 6720 beq +0x22 /* 0000024C */
0000022C 486E FFF0 pea.l [A6 - 0x10]
00000230 2F28 0064 move.l -[A7], [A0 + 0x64]
00000234 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
00000238 2F2E 000E move.l -[A7], [A6 + 0xE]
0000023C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000240 1F07 move.b -[A7], D7
00000242 2054 movea.l A0, [A4]
00000244 2F28 0064 move.l -[A7], [A0 + 0x64]
00000248 4EAD 310A jsr [A5 + 0x310A /* export_1565 */]
label0000024C:
0000024C 4CDF 1080 movem.l D7,A4, [A7]+
00000250 4E5E unlink A6
00000252 205F movea.l A0, [A7]+
00000254 DEFC 0012 add.w A7, 0x12
00000258 4ED0 jmp [A0]
0000025A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000025C-00000264
fn0000025C:
0000025C 4E56 0000 link A6, 0
00000260 48E7 0108 movem.l -[A7], D7,A4
// end alternate branch 0000025C-00000264
fn0000025C: // (misaligned)
0000025E 0000 48E7 ori.b D0, 0xE7
00000262 0108 btst A0, D0
00000264 1E2E 000C move.b D7, [A6 + 0xC]
00000268 286E 0008 movea.l A4, [A6 + 0x8]
0000026C 2054 movea.l A0, [A4]
0000026E 4AA8 005C tst.l [A0 + 0x5C]
00000272 670E beq +0x10 /* 00000282 */
00000274 1F2E 0012 move.b -[A7], [A6 + 0x12]
00000278 1F07 move.b -[A7], D7
0000027A 2F28 005C move.l -[A7], [A0 + 0x5C]
0000027E 4EAD 304A jsr [A5 + 0x304A /* export_1541 */]
label00000282:
00000282 2054 movea.l A0, [A4]
00000284 4AA8 0060 tst.l [A0 + 0x60]
00000288 670E beq +0x10 /* 00000298 */
0000028A 1F2E 0010 move.b -[A7], [A6 + 0x10]
0000028E 1F07 move.b -[A7], D7
00000290 2F28 0060 move.l -[A7], [A0 + 0x60]
00000294 4EAD 304A jsr [A5 + 0x304A /* export_1541 */]
label00000298:
00000298 2054 movea.l A0, [A4]
0000029A 4AA8 0064 tst.l [A0 + 0x64]
0000029E 670E beq +0x10 /* 000002AE */
000002A0 1F2E 000E move.b -[A7], [A6 + 0xE]
000002A4 1F07 move.b -[A7], D7
000002A6 2F28 0064 move.l -[A7], [A0 + 0x64]
000002AA 4EAD 304A jsr [A5 + 0x304A /* export_1541 */]
label000002AE:
000002AE 4CDF 1080 movem.l D7,A4, [A7]+
000002B2 4E5E unlink A6
000002B4 205F movea.l A0, [A7]+
000002B6 DEFC 000C add.w A7, 0xC
000002BA 4ED0 jmp [A0]
export_1956:
000002BC 4E56 FFF0 link A6, -0x0010
000002C0 2F0C move.l -[A7], A4
000002C2 286E 0008 movea.l A4, [A6 + 0x8]
000002C6 4267 clr.w -[A7]
000002C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002CC 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
000002D0 101F move.b D0, [A7]+
000002D2 6762 beq +0x64 /* 00000336 */
000002D4 2054 movea.l A0, [A4]
000002D6 4AA8 005C tst.l [A0 + 0x5C]
000002DA 6718 beq +0x1A /* 000002F4 */
000002DC 486E FFF0 pea.l [A6 - 0x10]
000002E0 2F28 005C move.l -[A7], [A0 + 0x5C]
000002E4 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
000002E8 486E FFF0 pea.l [A6 - 0x10]
000002EC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000002F0 4EAD 226A jsr [A5 + 0x226A /* export_1097 */]
label000002F4:
000002F4 2054 movea.l A0, [A4]
000002F6 4AA8 0060 tst.l [A0 + 0x60]
000002FA 6718 beq +0x1A /* 00000314 */
000002FC 486E FFF0 pea.l [A6 - 0x10]
00000300 2F28 0060 move.l -[A7], [A0 + 0x60]
00000304 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
00000308 486E FFF0 pea.l [A6 - 0x10]
0000030C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000310 4EAD 226A jsr [A5 + 0x226A /* export_1097 */]
label00000314:
00000314 2054 movea.l A0, [A4]
00000316 4AA8 0064 tst.l [A0 + 0x64]
0000031A 673C beq +0x3E /* 00000358 */
0000031C 486E FFF0 pea.l [A6 - 0x10]
00000320 2F28 0064 move.l -[A7], [A0 + 0x64]
00000324 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
00000328 486E FFF0 pea.l [A6 - 0x10]
0000032C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000330 4EAD 226A jsr [A5 + 0x226A /* export_1097 */]
00000334 6022 bra +0x24 /* 00000358 */
label00000336:
00000336 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000033A 42A7 clr.l -[A7]
0000033C 42A7 clr.l -[A7]
0000033E A8A7 syscall SetRect
00000340 206E 0014 movea.l A0, [A6 + 0x14]
00000344 226E 0010 movea.l A1, [A6 + 0x10]
00000348 22D8 move.l [A1]+, [A0]+
0000034A 22D8 move.l [A1]+, [A0]+
0000034C 206E 0014 movea.l A0, [A6 + 0x14]
00000350 226E 000C movea.l A1, [A6 + 0xC]
00000354 22D8 move.l [A1]+, [A0]+
00000356 22D8 move.l [A1]+, [A0]+
label00000358:
00000358 285F movea.l A4, [A7]+
0000035A 4E5E unlink A6
0000035C 205F movea.l A0, [A7]+
0000035E DEFC 0010 add.w A7, 0x10
00000362 4ED0 jmp [A0]
fn00000364:
00000364 4E56 FFDC link A6, -0x0024
00000368 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000036C 266E 0008 movea.l A3, [A6 + 0x8]
00000370 284B movea.l A4, A3
00000372 4267 clr.w -[A7]
00000374 2F0B move.l -[A7], A3
00000376 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
0000037A 101F move.b D0, [A7]+
0000037C 6700 012C beq +0x12E /* 000004AA */
00000380 4247 clr.w D7
00000382 4246 clr.w D6
00000384 426E FFE6 clr.w [A6 - 0x1A]
00000388 486E FFF8 pea.l [A6 - 0x8]
0000038C 2F0B move.l -[A7], A3
0000038E 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
00000392 2054 movea.l A0, [A4]
00000394 4AA8 005C tst.l [A0 + 0x5C]
00000398 6716 beq +0x18 /* 000003B0 */
0000039A 486E FFE8 pea.l [A6 - 0x18]
0000039E 2F28 005C move.l -[A7], [A0 + 0x5C]
000003A2 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
000003A6 202E FFF4 move.l D0, [A6 - 0xC]
000003AA 90AE FFEC sub.l D0, [A6 - 0x14]
000003AE 3E00 move.w D7, D0
label000003B0:
000003B0 2054 movea.l A0, [A4]
000003B2 4AA8 0060 tst.l [A0 + 0x60]
000003B6 6716 beq +0x18 /* 000003CE */
000003B8 486E FFE8 pea.l [A6 - 0x18]
000003BC 2F28 0060 move.l -[A7], [A0 + 0x60]
000003C0 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
000003C4 202E FFF4 move.l D0, [A6 - 0xC]
000003C8 90AE FFEC sub.l D0, [A6 - 0x14]
000003CC 3C00 move.w D6, D0
label000003CE:
000003CE 2054 movea.l A0, [A4]
000003D0 4AA8 0064 tst.l [A0 + 0x64]
000003D4 6718 beq +0x1A /* 000003EE */
000003D6 486E FFE8 pea.l [A6 - 0x18]
000003DA 2F28 0064 move.l -[A7], [A0 + 0x64]
000003DE 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
000003E2 202E FFF4 move.l D0, [A6 - 0xC]
000003E6 90AE FFEC sub.l D0, [A6 - 0x14]
000003EA 3D40 FFE6 move.w [A6 - 0x1A], D0
label000003EE:
000003EE 3A2E FFFA move.w D5, [A6 - 0x6]
000003F2 302E FFFE move.w D0, [A6 - 0x2]
000003F6 906E FFFA sub.w D0, [A6 - 0x6]
000003FA 9046 sub.w D0, D6
000003FC 48C0 ext.l D0
000003FE 81FC 0002 divs.w D0, 0x2
00000402 3800 move.w D4, D0
00000404 302E FFFE move.w D0, [A6 - 0x2]
00000408 906E FFE6 sub.w D0, [A6 - 0x1A]
0000040C 3D40 FFE0 move.w [A6 - 0x20], D0
00000410 3005 move.w D0, D5
00000412 48C0 ext.l D0
00000414 2F00 move.l -[A7], D0
00000416 3004 move.w D0, D4
00000418 48C0 ext.l D0
0000041A 2F00 move.l -[A7], D0
0000041C 302E FFE0 move.w D0, [A6 - 0x20]
00000420 48C0 ext.l D0
00000422 2F00 move.l -[A7], D0
00000424 4267 clr.w -[A7]
00000426 2F0B move.l -[A7], A3
00000428 4EBA FD9A jsr [PC - 0x266 /* 000001C4 */]
0000042C 3005 move.w D0, D5
0000042E D047 add.w D0, D7
00000430 2054 movea.l A0, [A4]
00000432 3228 0068 move.w D1, [A0 + 0x68]
00000436 D240 add.w D1, D0
00000438 B26E FFE0 cmp.w D1, [A6 - 0x20]
0000043C 6F10 ble +0x12 /* 0000044E */
0000043E 1F3C 0001 move.b -[A7], 0x1
00000442 42A7 clr.l -[A7]
00000444 4267 clr.w -[A7]
00000446 2F0B move.l -[A7], A3
00000448 4EBA FE12 jsr [PC - 0x1EE /* 0000025C */]
0000044C 6050 bra +0x52 /* 0000049E */
label0000044E:
0000044E 3005 move.w D0, D5
00000450 D047 add.w D0, D7
00000452 2054 movea.l A0, [A4]
00000454 3228 0068 move.w D1, [A0 + 0x68]
00000458 D240 add.w D1, D0
0000045A B244 cmp.w D1, D4
0000045C 5EC0 sgt D0
0000045E 4A00 tst.b D0
00000460 6614 bne +0x16 /* 00000476 */
00000462 3204 move.w D1, D4
00000464 D246 add.w D1, D6
00000466 342E FFE0 move.w D2, [A6 - 0x20]
0000046A 9468 0068 sub.w D2, [A0 + 0x68]
0000046E B441 cmp.w D2, D1
00000470 5DC1 slt D1
00000472 8001 or.b D0, D1
00000474 6714 beq +0x16 /* 0000048A */
label00000476:
00000476 1F3C 0001 move.b -[A7], 0x1
0000047A 4267 clr.w -[A7]
0000047C 1F3C 0001 move.b -[A7], 0x1
00000480 4267 clr.w -[A7]
00000482 2F0B move.l -[A7], A3
00000484 4EBA FDD6 jsr [PC - 0x22A /* 0000025C */]
00000488 6014 bra +0x16 /* 0000049E */
label0000048A:
0000048A 1F3C 0001 move.b -[A7], 0x1
0000048E 1F3C 0001 move.b -[A7], 0x1
00000492 1F3C 0001 move.b -[A7], 0x1
00000496 4267 clr.w -[A7]
00000498 2F0B move.l -[A7], A3
0000049A 4EBA FDC0 jsr [PC - 0x240 /* 0000025C */]
label0000049E:
0000049E 102E 000C move.b D0, [A6 + 0xC]
000004A2 6706 beq +0x8 /* 000004AA */
000004A4 2F0B move.l -[A7], A3
000004A6 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */]
label000004AA:
000004AA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000004AE 4E5E unlink A6
000004B0 205F movea.l A0, [A7]+
000004B2 5C4F addq.w A7, 6
000004B4 4ED0 jmp [A0]
000004B6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1957: // at 000004B8 (misaligned)
000004BA FFF8 .invalid <<F/7/7>>
000004BC 206E 000E movea.l A0, [A6 + 0xE]
000004C0 43EE FFF8 lea.l A1, [A6 - 0x8]
000004C4 22D8 move.l [A1]+, [A0]+
000004C6 22D8 move.l [A1]+, [A0]+
000004C8 486E FFF8 pea.l [A6 - 0x8]
000004CC 1F2E 000C move.b -[A7], [A6 + 0xC]
000004D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004D4 4EAD 0ED2 jsr [A5 + 0xED2 /* export_470 */]
000004D8 1F3C 0001 move.b -[A7], 0x1
000004DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004E0 4EBA FE82 jsr [PC - 0x17E /* 00000364 */]
000004E4 4E5E unlink A6
000004E6 205F movea.l A0, [A7]+
000004E8 DEFC 000A add.w A7, 0xA /* '\n' */
000004EC 4ED0 jmp [A0]
000004EE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000004F0-000004F4
fn000004F0:
000004F0 4E56 FFE8 link A6, -0x0018
// end alternate branch 000004F0-000004F4
fn000004F0: // (misaligned)
000004F2 FFE8 .invalid <<F/7/7>>
000004F4 206E 000C movea.l A0, [A6 + 0xC]
000004F8 43EE FFF8 lea.l A1, [A6 - 0x8]
000004FC 22D8 move.l [A1]+, [A0]+
000004FE 22D8 move.l [A1]+, [A0]+
00000500 A89E syscall PenNormal
00000502 486E FFF0 pea.l [A6 - 0x10]
00000506 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000050A 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
0000050E 41EE FFE8 lea.l A0, [A6 - 0x18]
00000512 43EE FFF0 lea.l A1, [A6 - 0x10]
00000516 20D9 move.l [A0]+, [A1]+
00000518 20D9 move.l [A0]+, [A1]+
0000051A 486E FFE8 pea.l [A6 - 0x18]
0000051E 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00000524 A8A9 syscall InsetRect
00000526 302E FFEC move.w D0, [A6 - 0x14]
0000052A 5740 subq.w D0, 3
0000052C 3D40 FFE8 move.w [A6 - 0x18], D0
00000530 486E FFE8 pea.l [A6 - 0x18]
00000534 A8A1 syscall FrameRect
00000536 4E5E unlink A6
00000538 205F movea.l A0, [A7]+
0000053A 504F addq.w A7, 8
0000053C 4ED0 jmp [A0]
0000053E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1958: // at 00000540 (misaligned)
00000542 FFF8 .invalid <<F/7/7>>
00000544 206E 000C movea.l A0, [A6 + 0xC]
00000548 43EE FFF8 lea.l A1, [A6 - 0x8]
0000054C 22D8 move.l [A1]+, [A0]+
0000054E 22D8 move.l [A1]+, [A0]+
00000550 486E FFF8 pea.l [A6 - 0x8]
00000554 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000558 4EBA FF96 jsr [PC - 0x6A /* 000004F0 */]
0000055C 486E FFF8 pea.l [A6 - 0x8]
00000560 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000564 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
00000568 4E5E unlink A6
0000056A 205F movea.l A0, [A7]+
0000056C 504F addq.w A7, 8
0000056E 4ED0 jmp [A0]
export_1959:
00000570 4E56 FED8 link A6, -0x0128
00000574 48E7 0038 movem.l -[A7], A2,A3,A4
00000578 206E 000E movea.l A0, [A6 + 0xE]
0000057C 43EE FF00 lea.l A1, [A6 - 0x100]
00000580 703F moveq.l D0, 0x3F
label00000582:
00000582 22D8 move.l [A1]+, [A0]+
00000584 51C8 FFFC dbf D0, -0x6 /* 00000582 */
00000588 266E 0008 movea.l A3, [A6 + 0x8]
0000058C 284B movea.l A4, A3
0000058E 486E FF00 pea.l [A6 - 0x100]
00000592 1F2E 000C move.b -[A7], [A6 + 0xC]
00000596 2F0B move.l -[A7], A3
00000598 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
0000059C 486E FEF4 pea.l [A6 - 0x10C]
000005A0 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */]
000005A4 41EE FEE8 lea.l A0, [A6 - 0x118]
000005A8 2454 movea.l A2, [A4]
000005AA 43EA 0050 lea.l A1, [A2 + 0x50]
000005AE 20D9 move.l [A0]+, [A1]+
000005B0 20D9 move.l [A0]+, [A1]+
000005B2 20D9 move.l [A0]+, [A1]+
000005B4 486E FEE8 pea.l [A6 - 0x118]
000005B8 4EAD 221A jsr [A5 + 0x221A /* export_1087 */]
000005BC 486E FED8 pea.l [A6 - 0x128]
000005C0 2F0B move.l -[A7], A3
000005C2 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
000005C6 4267 clr.w -[A7]
000005C8 486E FF00 pea.l [A6 - 0x100]
000005CC A88C syscall StringWidth
000005CE 301F move.w D0, [A7]+
000005D0 5840 addq.w D0, 4
000005D2 2054 movea.l A0, [A4]
000005D4 3228 004E move.w D1, [A0 + 0x4E]
000005D8 D268 004A add.w D1, [A0 + 0x4A]
000005DC D240 add.w D1, D0
000005DE 48C1 ext.l D1
000005E0 2F01 move.l -[A7], D1
000005E2 202E FEE0 move.l D0, [A6 - 0x120]
000005E6 90AE FED8 sub.l D0, [A6 - 0x128]
000005EA 2F00 move.l -[A7], D0
000005EC 1F2E 000C move.b -[A7], [A6 + 0xC]
000005F0 2F0B move.l -[A7], A3
000005F2 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */]
000005F6 486E FEF4 pea.l [A6 - 0x10C]
000005FA 4EAD 221A jsr [A5 + 0x221A /* export_1087 */]
000005FE 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000602 4E5E unlink A6
00000604 205F movea.l A0, [A7]+
00000606 DEFC 000A add.w A7, 0xA /* '\n' */
0000060A 4ED0 jmp [A0]